runtime.m.spinning (field)
21 uses
runtime (current package)
proc.go#L998: mp.spinning = true
proc.go#L2879: if gp.m.spinning {
proc.go#L2893: getg().m.spinning = true
proc.go#L2987: if nmp.spinning {
proc.go#L2997: nmp.spinning = spinning
proc.go#L3180: if gp.m.spinning {
proc.go#L3181: gp.m.spinning = false
proc.go#L3360: if mp.spinning || 2*sched.nmspinning.Load() < gomaxprocs-sched.npidle.Load() {
proc.go#L3361: if !mp.spinning {
proc.go#L3443: if !mp.spinning && sched.needspinning.Load() == 1 {
proc.go#L3491: wasSpinning := mp.spinning
proc.go#L3492: if mp.spinning {
proc.go#L3493: mp.spinning = false
proc.go#L3564: if mp.spinning {
proc.go#L3850: if !gp.m.spinning {
proc.go#L3853: gp.m.spinning = false
proc.go#L3992: if mp.spinning && (pp.runnext != 0 || pp.runqhead != pp.runqtail) {
proc.go#L4013: if mp.spinning {
proc.go#L6007: mp.spinning = true
proc.go#L6393: print(" mallocing=", mp.mallocing, " throwing=", mp.throwing, " preemptoff=", mp.preemptoff, " locks=", mp.locks, " dying=", mp.dying, " spinning=", mp.spinning, " blocked=", mp.blocked, " lockedg=")
runtime2.go#L577: spinning bool // m is out of work and is actively looking for work
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |